// var snabbdom = require('snabbdom')
// 导入snabbdom
import {init, h} from 'snabbdom'
// console.log(snabbdom); // undifined

// 1. hello word

// 参数: 数组，模块
// 返回值： patch函数，作用对比两个vnode的差异更新到真实DOM
let patch = init([])
// 第一个参数：标签+选择器
// 第二个参数：如果是字符串的话就是标签中的内容
let vnode = h('div#container.cls', 'Hello World')

let app = document.querySelector('#app')
// 第一个参数：可以是DOM元素，内部会吧DOM元素转换成vnode
// 第二个参数vnode
// 返回值：vnode
let oldVnode = patch(app, vnode)

vnode = h('div', 'Hello Snabbdom')
